NvChad {neovim}
NvChad 기본
설치
-
NvChad GitHub에서 설치 명령 실행:
git clone https://github.com/NvChad/NvChad ~/.config/nvim --depth 1 && nvim -
Neovim 0.9 이상 필요. 설치 후
:checkhealth로 확인.
기본 키바인딩
일반 모드
:w- 파일 저장:q- 파일 닫기:q!- 변경사항 무시하고 닫기:wq- 저장하고 닫기
이동
h/j/k/l- 왼쪽 / 아래 / 위 / 오른쪽 이동Ctrl + d/Ctrl + u- 페이지 아래 / 위 이동gg- 파일 시작으로 이동G- 파일 끝으로 이동
검색
/텍스트- 텍스트 검색n/N- 다음 / 이전 검색 결과로 이동
NvChad 커스터마이징
사용자 설정
-
사용자 설정 파일 위치:
~/.config/nvim/lua/custom/chadrc.lua -
주요 설정 변경:
M.plugins = "custom.plugins" M.mappings = require("custom.mappings")
플러그인 추가
-
~/.config/nvim/lua/custom/plugins.lua생성:return { { "tpope/vim-surround", event = "VeryLazy", }, } -
플러그인 적용:
:NvChadUpdate
플러그인 명령어
Telescope (파일 및 검색)
<Space> ff- 파일 검색<Space> fg- Git 파일 검색<Space> fb- 열려 있는 버퍼 검색<Space> fh- 최근 파일 검색
LSP (코드 지원)
gd- 정의로 이동gD- 선언으로 이동K- 함수/변수 설명 표시<Space> rn- 리네임<Space> ca- 코드 액션
Git
<Space> gs- Git 상태<Space> gl- Git 로그<Space> gc- Git 커밋
유용한 명령어
NvChad 명령
:NvChadUpdate- NvChad 업데이트:Mason- LSP 설치 및 관리:NvCheatSheet- neovim 안에서 치트시트 열기
UI 및 테마
<Space> th- UI 테마 토글<Space> tl- 라이트/다크 테마 전환
문제 해결
LSP 문제
:LspInfo- 현재 LSP 상태 확인:Mason- LSP 설치 도구 확인
플러그인 문제
:PackerCompile- 플러그인 다시 컴파일:PackerClean- 사용하지 않는 플러그인 제거